package com.evildog.workspace.dependencies.mybatis.annotation;


import org.springframework.core.annotation.AliasFor;

import java.lang.annotation.*;

/**
 * 添加进user_id查询条件
 *
 * @author evildog
 */
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface QueryUserCondition {

    /**
     * user_id 字段
     */
    String userField() default "user_id";


    @AliasFor("tableAlias")
    String[] value() default {};

    /**
     * 所有需要进行逻辑删除片段的表别名
     */
    @AliasFor("value")
    String[] tableAlias() default {};
}
